/**
 * Generali Solutions d'assurances - Tous droits réservés &copy; 2007 - 2010
 */
package fr.generali.accueilclient.opt.recherchemulticriteres.om.impl;

import java.util.Date;
import java.util.List;

import fr.generali.accueilclient.opt.recherchemulticriteres.om.ICriteresCampagneRechMultiCriteres;
import fr.generali.accueilclient.opt.recherchemulticriteres.om.ICriteresCodeCampagneRechMultiCriteres;
import fr.generali.accueilclient.opt.recherchemulticriteres.om.ICriteresIssueRechMultiCriteres;
import fr.generali.accueilclient.opt.recherchemulticriteres.om.ICriteresResponsableRechMultiCriteres;
import fr.generali.accueilclient.opt.recherchemulticriteres.om.ICriteresStatutRechMultiCriteres;

/**
 * @author Holmes Kelly
 */
public class DTOCriteresCampagneRechMultiCriteres implements ICriteresCampagneRechMultiCriteres {

    /**
     * id intermediaire
     */
    private String idIntermediaire;

    /**
     * date echeance min
     */
    private Date dateEcheanceMin;

    /**
     * date echeance max
     */
    private Date dateEcheanceMax;

    /**
     * liste code campagne
     */
    private List<ICriteresCodeCampagneRechMultiCriteres> listeCodeCampagne;

    /**
     * liste statut
     */
    private List<ICriteresStatutRechMultiCriteres> listeStatut;

    /**
     * liste issue
     */
    private List<ICriteresIssueRechMultiCriteres> listeIssue;

    /**
     * liste nom acteur responsable
     */
    private List<ICriteresResponsableRechMultiCriteres> listeNomActeurResponsable;

    /**
     * @return the idIntermediaire
     */
    public String getIdIntermediaire() {
        return idIntermediaire;
    }

    /**
     * @param idIntermediaire the idIntermediaire to set
     */
    public void setIdIntermediaire(String idIntermediaire) {
        this.idIntermediaire = idIntermediaire;
    }

    /**
     * @return the dateEcheanceMin
     */
    public Date getDateEcheanceMin() {
        return dateEcheanceMin;
    }

    /**
     * @param dateEcheanceMin the dateEcheanceMin to set
     */
    public void setDateEcheanceMin(Date dateEcheanceMin) {
        this.dateEcheanceMin = dateEcheanceMin;
    }

    /**
     * @return the dateEcheanceMax
     */
    public Date getDateEcheanceMax() {
        return dateEcheanceMax;
    }

    /**
     * @param dateEcheanceMax the dateEcheanceMax to set
     */
    public void setDateEcheanceMax(Date dateEcheanceMax) {
        this.dateEcheanceMax = dateEcheanceMax;
    }

    /**
     * @return the listeCodeCampagne
     */
    public List<ICriteresCodeCampagneRechMultiCriteres> getListeCodeCampagne() {
        return listeCodeCampagne;
    }

    /**
     * @param listeCodeCampagne the listeCodeCampagne to set
     */
    public void setListeCodeCampagne(List<ICriteresCodeCampagneRechMultiCriteres> listeCodeCampagne) {
        this.listeCodeCampagne = listeCodeCampagne;
    }

    /**
     * @return the listeStatut
     */
    public List<ICriteresStatutRechMultiCriteres> getListeStatut() {
        return listeStatut;
    }

    /**
     * @param listeStatut the listeStatut to set
     */
    public void setListeStatut(List<ICriteresStatutRechMultiCriteres> listeStatut) {
        this.listeStatut = listeStatut;
    }

    /**
     * @return the listeIssue
     */
    public List<ICriteresIssueRechMultiCriteres> getListeIssue() {
        return listeIssue;
    }

    /**
     * @param listeIssue the listeIssue to set
     */
    public void setListeIssue(List<ICriteresIssueRechMultiCriteres> listeIssue) {
        this.listeIssue = listeIssue;
    }

    /**
     * @return the listeNomActeurResponsable
     */
    public List<ICriteresResponsableRechMultiCriteres> getListeNomActeurResponsable() {
        return listeNomActeurResponsable;
    }

    /**
     * @param listeNomActeurResponsable the listeNomActeurResponsable to set
     */
    public void setListeNomActeurResponsable(List<ICriteresResponsableRechMultiCriteres> listeNomActeurResponsable) {
        this.listeNomActeurResponsable = listeNomActeurResponsable;
    }

}
